#ifndef __CCUBE__
#define __CCUBE__
class CCube
{
	float cord_x, cord_y, cord_z;
	float angle, x, y, z;
	float scale_x, scale_y, scale_z;
	float r, g, b;
	bool stripes;
	bool light;
	bool alpha;
	int m_idTexture;
public:
	// Builder
	CCube();

	// Destructor
	~CCube();

	//setters
	void setPosition(float cord_x, float cord_y, float cord_z);
	void setRotation(float angle, float x, float y, float z);
	void setScale(float scale_x, float scale_y, float scale_z);
	void setColor(float r, float g, float b);
	void setTexture(char *pFilename);

	//draw
	void draw(bool stripes, bool alpha);
};
#endif